@charset "utf-8";


/**
font-awesome.css 
http://www.thinkcmf.com/font/get_started 
*/
@import url("reset.css");

@import url("form.css");
@import url("todc_bootstrap.css");
@import url("font-awesome.css");





/****************/

body { margin:0px; padding:0px; font-family:'微软雅黑' ,Verdana, Arial, Helvetica, sans-serif;
font-size:12px; line-height:1.8;
color:#333;
background:#fff;
}

a{ color:#333; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}


ul, li, h1,h2,h3,h4 ,from { margin:0px; padding:0px; list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
table{ border-collapse:collapse;}







.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */



.pages:after,
.pageAction:after,
.pageHeader:after
{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
zoom:1;
}



/***************/
.pageHeader{ 
    border-bottom: 1px solid #ddd;
    padding: 7px 10px 7px 10px;
    margin: 0px 10px 10px;
	
}
.pageHeader h3 {
float:left;
	line-height: 24px;
    margin: 3px 0 3px 0;
    line-height: 24px;
    font-weight: 400;
    color: #444;
    font-size: 20px;
}
.pageHeader .btn{ }

/*******************/

.pageAction{   
    padding: 0px 10px; 
}
.pageAction .fl  ,
.pageAction .fr 
{ margin-right:10px;}


/******/
.mainList{ padding:10px; margin-bottom:10px;}


.list_table_A ,
.list_table_A th,
.list_table_A td{ border:1px solid #ddd;}
.list_table_A { width:100%;}
.list_table_A th,
.list_table_A td{ padding:10px; font-size:14px; line-height:24px;}
.list_table_A th {  background: #eee;}


/**/
.pages{ margin:0px 10px; text-align:right;}

/*******************/
.fromBody { margin:0px 10px 0px; font-size:14px;
}


.tableAAA{ border-collapse:collapse ;}
.tableAAA,
.tableAAA tr > td ,
.tableAAA tr > th { border:1px solid #ccc;}

.tableAAA tr > td ,
.tableAAA tr > th { padding:10px;}

table tr:nth-child(2n+1)
{
background:#f4f4f4;
}
table tr:hover{background:#fffccc;}

/**表单验证********************/
.form-validate{}

input.error,
input.error:hover,
input.error:focus
{ border-color:red; }

label.error{ color:#FF0000; background:url(../img/unchecked.gif) no-repeat 0px 2px ; padding-left:20px; margin-left:10px;}
label.valid{background:none; padding-left:0px; margin-left:0px;}


/*分页*/
.pages{ padding: 5px 0px; font: 16px/1.8 '微软雅黑';}
.pages a ,
.pages span { display: inline-block; line-height: 18px; font-size: 14px; padding: 5px 10px; background: #f4f4f4; border:1px solid #999; margin-right:5px; text-decoration: none;}
.pages a:hover{ background: #a6e22e; color:#272822; border-color:#7dbb00;}
.pages span.current{ background: #f88; color:#272822; border-color:#f92672; }



.d_sortup{ font-size:12px; line-height: 1.5; background: #f88; color: #fff; padding:0px 3px; border-radius:5px; 
    position: absolute; margin-top:-10px; margin-left:0px;
    box-shadow:1px 1px 5px #f88;}
/* 显示 隐藏*/
.d_display_1 ,
.d_display_0{ background: #99cc00; color: #333; font-weight:bold; padding:0px 5px; border-radius:5px; display: inline-block; text-shadow:0px 0px 2px #fff; margin-left:7px;}
.d_display_0{ background: #ccc; color: #666; }

img.litpic { max-height:20px; width:auto; }
img.litpic:hover{zoom:10; position:absolute;}


.batchControl{ border:1px solid #cccccc; background:#f4f4f4; padding:5px 10px; font-size:14px; margin-bottom:10px;}